37d6e2495b3543fcf01d22504d893ab154984753,subprojects/cpp/src/main/groovy/org/gradle/nativebinaries/toolchain/internal/gcc/Assembler.java,Assembler,execute,#AssembleSpec#,47
Before Change
public WorkResult execute(AssembleSpec spec) {
boolean didWork = false;
CommandLineTool commandLineAssembler = commandLineTool.inWorkDirectory(spec.getObjectFileDir());
for (File sourceFile : spec.getSourceFiles()) {
ArgsTransformer<AssembleSpec> arguments = new AssembleSpecToArgsList(sourceFile, spec.getObjectFileDir(), outputFileSuffix);
arguments = new PostTransformActionArgsTransformer<AssembleSpec>(arguments, argsAction);
After Change
arguments = new PostTransformActionArgsTransformer<AssembleSpec>(arguments, argsAction);
CommandLineToolInvocation invocation = new CommandLineToolInvocation();
invocation.args = arguments.transform(spec);
invocation.workDirectory = spec.getObjectFileDir();
WorkResult result = commandLineTool.execute(invocation);
didWork = didWork || result.getDidWork();
}